trading and pricing financial derivatives